/* pagesDoctor/doctorIndex/index.wxss */
.doctor_dot {
  /*  width: 25rpx;
  height: 25rpx;
 
  border-radius: 50%;
 */
  color: white;
  background-color: red;
  width: 35rpx;
  height: 35rpx;
  border-radius: 50%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  margin-left: -30rpx;
}

.overhide {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.overhide_ {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden;
  word-break: break-all;
}

.overhide_2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}


/*flex相关*/
.flex {
  display: flex;
}

.flex-ver {
  display: flex;
  flex-direction: column;
}

.flex-1 {
  flex: 1;
}

.flex-shrink {
  flex-shrink: 0;
}

.flex-align-start {
  display: flex;
  align-items: flex-start;
}

.flex-align-center {
  display: flex;
  align-items: center;
}

.flex-align-end {
  display: flex;
  align-items: flex-end;
}

.flex-justify-start {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.flex-justify-center {
  display: flex;
  justify-content: center;
}

.flex-justify-bcenter {
  display: flex;
  justify-content: space-between;
}

.flex-justify-around {
  display: flex;
  justify-content: space-around;
}

.flex-justify-evenly {
  display: flex;
  justify-content: space-evenly;
}

.flex-justify-end {
  display: flex;
  justify-content: flex-end;
}

.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.flex-space-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.flex-warp {
  flex-wrap: wrap;
}

.flex-inline {
  display: inline-flex;
}

/*text-align*/
.tx-c {
  text-align: center !important;
}

.tx-l {
  text-align: left !important;
}

.tx-r {
  text-align: right !important;
}

.ws-nowrap {
  white-space: nowrap;
}

/*margin*/
.mr5 {
  margin-right: 5rpx;
}

.mr10 {
  margin-right: 10rpx;
}

.mr15 {
  margin-right: 15rpx;
}

.mr20 {
  margin-right: 20rpx;
}

.mr25 {
  margin-right: 25rpx;
}

.mr30 {
  margin-right: 30rpx;
}

.ml5 {
  margin-left: 5rpx;
}

.ml10 {
  margin-left: 10rpx;
}

.ml15 {
  margin-left: 15rpx;
}

.ml20 {
  margin-left: 20rpx;
}

.ml40 {
  margin-left: 40rpx;
}

.mb5 {
  margin-bottom: 5rpx;
}

.mb10 {
  margin-bottom: 10rpx;
}

.mb15 {
  margin-bottom: 15rpx;
}

.mb20 {
  margin-bottom: 20rpx;
}

.mb30 {
  margin-bottom: 30rpx;
}

.mb40 {
  margin-bottom: 40rpx;
}

.mt5 {
  margin-top: 5rpx;
}

.mt10 {
  margin-top: 10rpx;
}

.mt15 {
  margin-top: 15rpx;
}

.mt20 {
  margin-top: 20rpx;
}

.mt30 {
  margin-top: 30rpx;
}

/*padding*/
.pr10 {
  padding-right: 10rpx;
}

.pr20 {
  padding-right: 20rpx;
}

.pr30 {
  padding-right: 30rpx;
}

.pl10 {
  padding-left: 10rpx;
}

.pl20 {
  padding-left: 20rpx;
}

.pl30 {
  padding-left: 30rpx;
}

.pb10 {
  padding-bottom: 10rpx;
}

.pb20 {
  padding-bottom: 20rpx;
}

.pb30 {
  padding-bottom: 30rpx;
}

.pb50 {
  padding-bottom: 50rpx;
}

.pt10 {
  padding-top: 10rpx;
}

.pt15 {
  padding-top: 15rpx;
}

.pt20 {
  padding-top: 20rpx;
}

.pt25 {
  padding-top: 25rpx;
}

.pt30 {
  padding-top: 30rpx;
}

.f18 {
  font-size: 18rpx;
}

.f20 {
  font-size: 20rpx;
}

.f22 {
  font-size: 22rpx;
}

.f24 {
  font-size: 24rpx;
}

.f26 {
  font-size: 26rpx;
}

.f28 {
  font-size: 28rpx;
}

.f30 {
  font-size: 30rpx;
}

.f32 {
  font-size: 32rpx;
}

.f34 {
  font-size: 34rpx;
}

.f36 {
  font-size: 36rpx;
}

.f38 {
  font-size: 38rpx;
}

.f40 {
  font-size: 40rpx;
}

.f42 {
  font-size: 42rpx;
}

.f50 {
  font-size: 50rpx;
}

.f60 {
  font-size: 60rpx;
}

.fb {
  font-weight: bold;
}

.bg-yellow {
  background: #F88000;
}

.c-orange {
  color: #fa550f;
}

.c-green {
  color: #5fb446;
}

.c-yellow {
  color: #F88000;
}

.c-red {
  color: #d6130d;
}

.c-blue {
  color: blue;
}

.c-3 {
  color: #333333;
}

.c-5 {
  color: #555555;
}

.c-6 {
  color: #666;
}

.c-9 {
  color: #999;
}

.c-e9 {
  color: #e9e9e9;
}

.c-ce {
  color: #cecece;
}

.c-a2a3a5 {
  color: #a2a3a5;
}

.c-43 {
  color: #434343;
}

.c-28 {
  color: #282828;
}

.c-white,
.c-f {
  color: #fff;
}

.c-black {
  color: #000;
}

.c-c {
  color: #ccc;
}

.c-3ECEC5 {
  color: #3ECEC5
}



.item_block {
  padding: 36rpx 24rpx;
  background: #ffffff;
  border-radius: 20rpx;
  box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
  margin-bottom: 30rpx;
}

.container {
  margin: 25rpx;
  background-color: white;
  border-radius: 15rpx;
  padding: 10rpx;
}